<template>
  <div class="login-container">
    <div class="login-box">
      <!-- 头像区域 -->
      <div class="avatar-box">
        <img class="avatar" src="../assets/logo.png" />
      </div>
      <!-- 表单区域 -->
      <div class="form-login">
          <!-- 登录名称 -->
          <div class="form-group">
              <label for="username">登录名称：</label>
              <input
                     type="text"
                     class="form-control"
                     id="username"
                     placeholder="请输入登录名称"
                     autocomplete="off"
                     v-model.trim="username"
                     />
          </div>
          <!-- 登录密码 -->
          <div class="form-group">
              <label for="password">登录密码：</label>
              <input
                     type="password"
                     class="form-control"
                     id="password"
                     placeholder="请输入登录密码"
                     v-model.trim="password"
                     />
          </div>
          <!-- 登录按钮 -->
          <div class="form-group">
			  <!-- 待修改 -->
			  <!-- 声明式导航 路由路径访问-->
			  <!-- <router-link to='/home'>登录</router-link> -->
			  
			  <!-- 声明式导航 命名路由访问-->
			  <router-link :to="{name:'home'}">登录</router-link>
              <!-- <button type="button" class="btn" @click="onLogin">登录</button> -->
          </div>
      </div>
    </div>
  </div>
</template>

<script setup>
import { ref  } from 'vue'
// 导入vue-router中的useRouter函数
import { useRouter } from 'vue-router'
// 使用useRouter函数获取路由实例
const router = useRouter()
const username = ref('')
const password = ref('')
// 定义一个onLogin函数，用于处理登录操作
const onLogin = () => {

}
</script>

<style lang="less" scoped>
.login-container {
  background-color: #35495e;
  height: 100%;
  .login-box {
    width: 400px;
    height: 250px;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 6px rgba(255, 255, 255, 0.5);
    .form-login {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      box-sizing: border-box;
      padding: 1.5rem!important;
      .form-group{
        padding-top: 20px;
        .btn{
          background-color:deepskyblue;
          color: #fff;
        }
        
      }
    }
  }
}
.form-control{
  flex: 1;
  padding: 0.5rem;
}
.avatar-box {
  position: absolute;
  width: 100%;
  top: -65px;
  left: 0;
  .avatar {
    width: 120px;
    height: 120px;
    border-radius: 50% !important;
    box-shadow: 0 0 6px #efefef;
    background-color: #fff;
  }
}
</style>